package com.ruoyi.project.myexperiment.service;

import com.ruoyi.project.myexperiment.domain.DetailsDto;
import com.ruoyi.project.myexperiment.domain.MyExment;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import java.util.HashMap;
import java.util.List;

public interface MyExmentService {

    /**
     * 查询我的实验列表
     * @param myExment
     * @return
     */
    public List<MyExment> selectExmentList(MyExment myExment);

    DetailsDto seletExmentDetail(String id);


    DetailsDto seletExmentDetail2(HashMap<String,Long> map);


    /**
     * 取消发布
     */
    public int quxiaoFabu(HashMap<String,Object> map);


    /**
     * 提交实验
     */
    boolean insertDetail(DetailsDto detailsDto);

    /**
     * 更新提交
     */
    boolean updateDetail(DetailsDto detailsDto);

    /**
     * 查询已提交
     */
    List<DetailsDto> seletExmentDetail1(int id);

    /**
     * 插入成绩
     * @param detailsDto
     * @return
     */
    boolean insertDetailtwo(DetailsDto detailsDto);

    /**
     * 插入文件路径
     */
    boolean insertFileInfo(DetailsDto file);

   /* *//**
     * 插入文件路径  ，若果该学生没有提交该实验的话
     *//*
    boolean insertDetailDao(DetailsDto detailsDto);

    *//**
     * 查询表中是否有此数据
     * @param detailsDto
     * @return
     *//*
    boolean getById(DetailsDto detailsDto);*/

    /**
     * 根據實驗所選擇的資源查詢對應的網址
     */
    List<String> getPathbyAccessoryId(String[] ids);

}
